<?php

class forecast{

	protected $id;
	protected $idBeach;
	protected $date;
	protected $statusSkyAm;
	protected $statusSkyPm;
	protected $statusWindAm;
	protected $statusWindPm;
	protected $statusSwellAm;
	protected $statusSweallPm;
	protected $statusHighTideAm;
	protected $statusHighTidePm;
	protected $statusLowTideAm;
	protected $statusLowTidePm;
	protected $tMax;
	protected $tWater;
	protected $thermalSensation;
	protected $uvIndex;
	protected $warningJellyfish;
	protected $warningShark;
	protected $flag;

	//constructor
	public function __construct($id = null, $idBeach = null, $date = null, $statusSkyAm = null, $statusSkyPm = null, $statusWindAm = null, $statusWindPm = null, $statusSwellAm = null, $statusSweallPm = null, $statusHighTideAm = null, $statusHighTidePm = null, $statusLowTideAm = null, $statusLowTidePm = null, $tMax = null, $tWater = null, $thermalSensation = null, $uvIndex = null, $warningJellyfish = null, $warningShark = null, $flag = null){
		$this->id = $id;
		$this->idBeach = $idBeach;
		$this->date = $date;
		$this->statusSkyAm = $statusSkyAm;
		$this->statusSkyPm = $statusSkyPm;
		$this->statusWindAm = $statusWindAm;
		$this->statusWindPm = $statusWindPm;
		$this->statusSwellAm = $statusSwellAm;
		$this->statusSweallPm = $statusSweallPm;
		$this->statusHighTideAm = $statusHighTideAm;
		$this->statusHighTidePm = $statusHighTidePm;
		$this->statusLowTideAm = $statusLowTideAm;
		$this->statusLowTidePm = $statusLowTidePm;
		$this->tMax = $tMax;
		$this->tWater = $tWater;
		$this->thermalSensation = $thermalSensation;
		$this->uvIndex = $uvIndex;
		$this->warningJellyfish = $warningJellyfish;
		$this->warningShark = $warningShark;
		$this->flag = $flag;
	}
	
	//Setters
	public function setId($id){
		$this->id = $id;
	}
	
	public function setIdBeach($idBeach){
		$this->idBeach = $idBeach;
	}
	
	public function setDate($date){
		$this->date = $date;
	}
	
	public function setStatusSkyAm($statusSkyAm){
		$this->statusSkyAm = $statusSkyAm;
	}
	
	public function setStatusSkyPm($statusSkyPm){
		$this->statusSkyPm = $statusSkyPm;
	}
	
	public function setStatusWindAm($statusWindAm){
		$this->statusWindAm = $statusWindAm;
	}
	
	public function setStatusWindPm($statusWindPm){
		$this->statusWindPm = $statusWindPm;
	}
	
	public function setStatusSwellAm($statusSwellAm){
		$this->statusSwellAm = $statusSwellAm;
	}
	
	public function setStatusSweallPm($statusSweallPm){
		$this->statusSweallPm = $statusSweallPm;
	}
	
	public function setStatusHighTideAm($statusHighTideAm){
		$this->statusHighTideAm = $statusHighTideAm;
	}
	
	public function setStatusHighTidePm($statusHighTidePm){
		$this->statusHighTidePm = $statusHighTidePm;
	}
	
	public function setStatusLowTideAm($statusLowTideAm){
		$this->statusLowTideAm = $statusLowTideAm;
	}
	
	public function setStatusLowTidePm($statusLowTidePm){
		$this->statusLowTidePm = $statusLowTidePm;
	}
	
	public function setTMax($tMax){
		$this->tMax = $tMax;
	}
	
	public function setTWater($tWater){
		$this->tWater = $tWater;
	}
	
	public function setThermalSensation($thermalSensation){
		$this->thermalSensation = $thermalSensation;
	}
	
	public function setUvIndex($uvIndex){
		$this->uvIndex = $uvIndex;
	}
	
	public function setWarningJellyfish($warningJellyfish){
		$this->warningJellyfish = $warningJellyfish;
	}
	
	public function setWarningShark($warningShark){
		$this->warningShark = $warningShark;
	}
	
	public function setFlag($flag){
		$this->flag = $flag;
	}
	
	//Getters
	public function getId(){
		return $this->id;
	}
	
	public function getIdBeach(){
		return $this->idBeach;
	}
	
	public function getDate(){
		return $this->date;
	}
	
	public function getStatusSkyAm(){
		return $this->statusSkyAm;
	}
	
	public function getStatusSkyPm(){
		return $this->statusSkyPm;
	}
	
	public function getStatusWindAm(){
		return $this->statusWindAm;
	}
	
	public function getStatusWindPm(){
		return $this->statusWindPm;
	}
	
	public function getStatusSwellAm(){
		return $this->statusSwellAm;
	}
	
	public function getStatusSweallPm(){
		return $this->statusSweallPm;
	}
	
	public function getStatusHighTideAm(){
		return $this->statusHighTideAm;
	}
	
	public function getStatusHighTidePm(){
		return $this->statusHighTidePm;
	}
	
	public function getStatusLowTideAm(){
		return $this->statusLowTideAm;
	}
	
	public function getStatusLowTidePm(){
		return $this->statusLowTidePm;
	}
	
	public function getTMax(){
		return $this->tMax;
	}
	
	public function getTWater(){
		return $this->tWater;
	}
	
	public function getThermalSensation(){
		return $this->thermalSensation;
	}
	
	public function getUvIndex(){
		return $this->uvIndex;
	}
	
	public function getWarningJellyfish(){
		return $this->warningJellyfish;
	}
	
	public function getWarningShark(){
		return $this->warningShark;
	}
	
	public function getFlag(){
		return $this->flag;
	}
	
	public function toHtml(){
		
	}
}

?>